package ve.usb.coord.colision;

import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import java.util.List;
import ve.usb.cohesion.runtime.Pair;


public class FRequisitos extends org.apache.struts.action.ActionForm {
    
    
    public FRequisitos() {
        super();
    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        idRequisito = 0l;
        asignatura = 0l;
        listAsignatura = null;
        requisitos = "";
        grupo = 0l;
        listGrupo = null;

    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

/**
     * Holds value of property idRequisito.
     */
    private long idRequisito;

    /**
     * Getter for property idRequisito.
     * @return Value of property idRequisito.
     */
    public long getIdRequisito() {
        return this.idRequisito;
    }

    /**
     * Setter for property idRequisito.
     * @param idRequisito New value of property idRequisito.
     */
    public void setIdRequisito(long idRequisito) {
        this.idRequisito = idRequisito;
    }

/**
     * Holds value of property asignatura.
     */
    private long asignatura;

    /**
     * Getter for property asignatura.
     * @return Value of property asignatura.
     */
    public long getAsignatura() {
        return this.asignatura;
    }

    /**
     * Setter for property asignatura.
     * @param asignatura New value of property asignatura.
     */
    public void setAsignatura(long asignatura) {
        this.asignatura = asignatura;
    }

/**
     * Holds value of property listAsignatura.
     */
    private List<Pair> listAsignatura;

    /**
     * Getter for property listAsignatura.
     * @return Value of property listAsignatura.
     */
    public List<Pair> getListAsignatura() {
        return this.listAsignatura;
    }

    /**
     * Setter for property listAsignatura.
     * @param listAsignatura New value of property listAsignatura.
     */
    public void setListAsignatura(List<Pair> listAsignatura) {
        this.listAsignatura = listAsignatura;
    }

/**
     * Holds value of property requisitos.
     */
    private String requisitos;

    /**
     * Getter for property requisitos.
     * @return Value of property requisitos.
     */
    public String getRequisitos() {
        return this.requisitos;
    }

    /**
     * Setter for property requisitos.
     * @param requisitos New value of property requisitos.
     */
    public void setRequisitos(String requisitos) {
        this.requisitos = requisitos;
    }

/**
     * Holds value of property grupo.
     */
    private long grupo;

    /**
     * Getter for property grupo.
     * @return Value of property grupo.
     */
    public long getGrupo() {
        return this.grupo;
    }

    /**
     * Setter for property grupo.
     * @param grupo New value of property grupo.
     */
    public void setGrupo(long grupo) {
        this.grupo = grupo;
    }

/**
     * Holds value of property listGrupo.
     */
    private List<Pair> listGrupo;

    /**
     * Getter for property listGrupo.
     * @return Value of property listGrupo.
     */
    public List<Pair> getListGrupo() {
        return this.listGrupo;
    }

    /**
     * Setter for property listGrupo.
     * @param listGrupo New value of property listGrupo.
     */
    public void setListGrupo(List<Pair> listGrupo) {
        this.listGrupo = listGrupo;
    }




}